<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');


if ( ! function_exists('upload'))
{
	/**
	 * 
	 * @param string $file_id   file表单id
	 * @param int $size_limit   大小限制，默认2，单位M
	 * @return $path | bool
	 */
	function upload( $file_id )
	{
		
		if ( isset( $_FILES[$file_id] ) ) {
			//临时文件路径
			$tmpPath = $_FILES[$file_id]["tmp_name"];
			
			//创建目录
			$newDir = date('Y/md', time());
			$dir = WEB_ROOT.'/upload/'.$newDir;
			if (!is_dir( $dir )) {
				mkdir( $dir, 0775, true );
			}
		
			//扩展名
			$ext = end( explode('.', $_FILES[$file_id]['name']) );

			$path = time().rand(1000,9999);
			if ( $ext ) {
				$path .= '.'.$ext;
			}
			
			//写入路径
			$newPath = $dir.'/'.$path;
	
			if ( move_uploaded_file($tmpPath, $newPath) ){
				 //返回http方式可访问的路径 
				return SERVER_NAME.'upload/'.$newDir.'/'.$path;
			} else {
				return false;
			}	
		}
		
		return false;
	}
	
	
}